local t = Def.ActorFrame{}
t[#t+1] = Def.Quad {
	InitCommand=function(self) self:Center():FullScreen():diffuse(color("#000000")) end;
	OnCommand=function(self) self:sleep(0.5):linear(0.3):diffusealpha(0) end;
};
t[#t+1] = LoadActor("grid_gate")..{
	InitCommand=function(self) self:Center():zoom(1):diffusealpha(0.25) end;
	OnCommand=function(self) self:linear(0.1):diffusealpha(0.5):linear(0.1):diffusealpha(0.25):sleep(0.3):linear(0.3):diffusealpha(0) end;
};
t[#t+1] = LoadActor("chipcircle_gate")..{
	InitCommand=function(self) self:Center():diffusealpha(0.5) end;
	OnCommand=function(self) self:linear(0.3):zoom(4):rotationz(180):diffusealpha(0) end;
};
t[#t+1] = LoadActor("_go")..{
	InitCommand=function(self) self:Center():zoom(1):diffusealpha(1) end;
	OnCommand=function(self) self:zoom(1.5):linear(0.2):zoom(1):sleep(0.3):linear(0.3):diffusealpha(0) end;
};
t[#t+1] = LoadActor("_loadOK")..{
	OnCommand=function(self) self:queuecommand("Play") end;
	PlayCommand=function(self) self:play() end;
};
return t;